test - check file types and compare values
test BIỂU_THỨC
test
[ BIỂU_THỨC ]
[ ]"
[ TÙY_CHỌN
Thoát với trạng thái xác định
bởi BIỂU_THỨC.
- --help
- hiển thị trợ giúp này
rồi thoát
- --version
- đưa ra thông tin phiên
bản rồi thoát
Theo mặc định, một BIỂU_THỨC bị
bỏ qua là sai (false). Không thì
BIỂU_THỨC là đúng (true) hoặc sai
(false) và đặt giá trị thoát.
Nó là một trong số:
- ( BIỂU_THỨC )
- BIỂU_THỨC là đúng
(true)
- ! BIỂU_THỨC
- BIỂU_THỨC là sai (false)
- BIỂU_THỨC1 -a
BIỂU_THỨC2
- cả BIỂU_THỨC1 và
BIỂU_THỨC2 đều là đúng
(true)
- BIỂU_THỨC1 -o
BIỂU_THỨC2
- BIỂU_THỨC1 hoặc
BIỂU_THỨC2 là đúng (true)
-
-n CHUỖI
- CHUỖI có chiều dài khác
không
- CHUỖI
- tương đương với
“ -n CHUỖI”
-
-z CHUỖI
- CHUỖI có chiều dài là
không
- CHUỖI1 = CHUỖI2
- các chuỗi bằng nhau
- CHUỖI1 != CHUỖI2
- các chuỗi khác nhau
- S.NGUYÊN1 -eq S.NGUYÊN2
- S.NGUYÊN1 bằng S.NGUYÊN2
- S.NGUYÊN1 -ge S.NGUYÊN2
- S.NGUYÊN1 lớn hơn hoặc
bằng S.NGUYÊN2
- S.NGUYÊN1 -gt S.NGUYÊN2
- S.NGUYÊN1 lớn hơn
S.NGUYÊN2
- S.NGUYÊN1 -le S.NGUYÊN2
- S.NGUYÊN1 nhỏ hơn hoặc
bằng S.NGUYÊN2
- S.NGUYÊN1 -lt S.NGUYÊN2
- S.NGUYÊN1 nhỏ hơn
S.NGUYÊN2
- S.NGUYÊN1 -ne S.NGUYÊN2
- S.NGUYÊN1 khác (không bằng)
SỐ_NGUYÊN2
- TẬP_TIN1 -ef TẬP_TIN2
- TẬP_TIN1 và TẬP_TIN2 có
cùng số hiệu thiết bị và
inode
- TẬP_TIN1 -nt TẬP_TIN2
- TẬP_TIN1 mới hơn (theo ngày
sửa) TẬP_TIN2
- TẬP_TIN1 -ot TẬP_TIN2
- TẬP_TIN1 cũ hơn TẬP_TIN2
-
-b TẬP_TIN
- TẬP_TIN tồn tại và là
cái đặc biệt kiểu khối
-
-c TẬP_TIN
- TẬP_TIN tồn tại và là
cái đặc biệt kiểu ký
tự
-
-d TẬP_TIN
- TẬP_TIN tồn tại và là
thư mục
-
-e TẬP_TIN
- TẬP_TIN tồn tại
-
-f TẬP_TIN
- TẬP_TIN tồn tại và là
một tập tin thông thường
-
-g TẬP_TIN
- TẬP_TIN tồn tại và có
đặt ID nhóm (set-group-ID)
-
-G TẬP_TIN
- TẬP_TIN tồn tại và sở
hữu bởi ID nhóm hoạt động
-
-h TẬP_TIN
- TẬP_TIN tồn tại và là
một liên kết mềm (giống như
-L)
-
-k TẬP_TIN
- TẬP_TIN tồn tại và có
đặc bit dính (sticky)
-
-L TẬP_TIN
- TẬP_TIN tồn tại và là
một liên kết mềm (giống như
-h)
-
-N TẬP_TIN
- FILE exists and has been modified since it was last
read
-
-O TẬP_TIN
- TẬP_TIN tồn tại và sở
hữu bởi ID người dùng hoạt
động
-
-p TẬP_TIN
- TẬP_TIN tồn tại và là
một đường ống có tên
-
-r TẬP_TIN
- FILE exists and the user has read access
-
-s TẬP_TIN
- TẬP_TIN tồn tại và có
kích cỡ lớn hơn không
-
-S TẬP_TIN
- TẬP_TIN tồn tại và là
một ổ cắm
-
-t FD
- mô tả tập tin FD
được mở trên một thiết
bị cuối
-
-u TẬP_TIN
- TẬP_TIN tồn tại và có
bit ID người dùng đã đặt
(set-user-ID)
-
-w TẬP_TIN
- FILE exists and the user has write access
-
-x TẬP_TIN
- FILE exists and the user has execute (or search)
access
Trừ đối với
-h và
-L,
mọi thử nghiệm có liên quan
đến TẬP_TIN sẽ bỏ tham chiếu
của liên kết mềm. Cần thoát
các dấu ngoặc (ví dụ, bằng
gạch ngược) đối trong shell.
SỐ_NGUYÊN có thể đồng thời
là “
-l CHUỖI” tính chiều
dài của CHUỖI.
CHÚ Ý: Phép toán nhị phân
-a
và
-o là vốn đã chưa
rõ ràng. Dùng “test BT1 && test
BT2” hay “test BT1 || test BT2” thay cho cách
trên.
GHI CHÚ:
[ tùy theo hai tùy chọn
--help (trợ giúp) và
--version
(phiên bản), còn test (thử) không
phải. test xử lý mỗi tùy chọn
này giống như CHUỖI khác rỗng.
CHÚ Ý: shell của bạn có thể có
lệnh
test/
[ riêng của nó, mà
nó lại thường có quyền cao
hơn lệnh từ gói này. Hãy tham
khảo tài liệu hướng dẫn của
shell để tìm chi tiết về các
tùy chọn được hỗ trợ.
Viết bởi Kevin Braunsdorf và Matthew Bradburn.
Trợ giúp trực tuyến GNU coreutils:
<
https://www.gnu.org/software/coreutils/>
Report any translation bugs to <
https://translationproject.org/team/>
Copyright © 2022 Free Software Foundation, Inc. Giấy phép
GPL pb3+ : Giấy phép Công cộng GNU phiên
bản 3 hay sau <
https://gnu.org/licenses/gpl.html>.
Đây là phần mềm tự do: bạn
có quyền sửa đổi và phát
hành lại nó. KHÔNG CÓ BẢO
HÀNH GÌ CẢ, với điều khiển
được pháp luật cho phép.
access(2)
Full documentation <
https://www.gnu.org/software/coreutils/test>
hoặc sẵn có nội bộ thông qua: info
'(coreutils) test invocation'
Bản dịch tiếng Việt của trang
hướng dẫn này do
thực hiện.
Bản dịch này là Tài liệu Miễn
phí; đọc
Giấy
phép Công cộng GNU Phiên bản 3
hoặc mới hơn để biết các
điều khoản bản quyền. Chúng
tôi cho rằng KHÔNG CÓ TRÁCH NHIỆM
PHÁP LÝ.
Nếu bạn tìm thấy một số sai sót
trong bản dịch của trang hướng dẫn
này, vui lòng gửi thư đến TODO